From cc6b5890607bc9d5cbee4eb6b83e49e083b6df0f Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 15 Sep 2009 09:13:01 +0100 Subject: [PATCH] PoD: Fix debug build. Signed-off-by: Keir Fraser --- xen/arch/x86/mm/p2m.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c index 7317cbe8cf..79777932d1 100644 --- a/xen/arch/x86/mm/p2m.c +++ b/xen/arch/x86/mm/p2m.c @@ -307,13 +307,14 @@ p2m_pod_cache_add(struct domain *d, } #endif - /* Pages from domain_alloc and returned by the balloon driver aren't - * guaranteed to be zero; but by reclaiming zero pages, we implicitly promise - * to provide zero pages. So we scrub pages before using */ - for ( i=0; i< 1 << order ; i++) + /* + * Pages from domain_alloc and returned by the balloon driver aren't + * guaranteed to be zero; but by reclaiming zero pages, we implicitly + * promise to provide zero pages. So we scrub pages before using. + */ + for ( i = 0; i < (1 << order); i++ ) { - char * b; - b = map_domain_page(page_to_mfn(page) + i); + char *b = map_domain_page(mfn_x(page_to_mfn(page)) + i); clear_page(b); unmap_domain_page(b); } -- 2.30.2